// 用户信息管理路由器模块文件

//1. 导入express框架
const express = require("express");
//2. 创建路由器对象
const router = express.Router();

// 在路由器中放置中间件为路由器级中间件
router.use((req, res, next) => {
    console.log("路由器级中间被访问"+req.url);
    next(); // 执行next让请求继续下去。（放过去）
});
//3. 定义路由规则
// 查看用户信息
router.get("/", (req, res) => {
    //console.log(username);
    //res.send("查看用户信息")
    // 提供数据
    const data = [
        {id:101, name:"张三",sex:1,age:20},
        {id:102, name:"李四",sex:0,age:22},
        {id:103, name:"王五",sex:0,age:21},
        {id:104, name:"赵六",sex:1,age:20}
    ]
    // 加载用户信息模板，并渲染谁出内容
    res.render("user/index",{userlist:data});
});
// 删除用户信息
router.get("/del", (req, res) => {
    res.send("删除用户信息")
});
// 添加用户信息
router.get("/add", (req, res) => {
    res.send("添加用户信息")
});
// 编辑用户信息
router.get("/edit", (req, res) => {
    res.send("编辑用户信息")
});

//4. 导出（暴露）
module.exports = router;